package cn.icanci.loopstack.bic.biz.service;

import java.util.List;

import cn.icanci.loopstack.bic.common.model.graph.UnitViewVO;
import cn.icanci.loopstack.bic.dal.mongo.common.PageList;

/**
 * @author icanci
 * @since 1.0 Created in 2023/09/16 10:56
 */
public interface UnitViewService extends BaseService<UnitViewVO> {
    @Override
    List<UnitViewVO> queryAll();

    @Override
    void save(UnitViewVO unitViewVO);

    @Override
    UnitViewVO queryById(String id);

    @Override
    PageList<UnitViewVO> queryPage(UnitViewVO unitViewVO, int pageNum, int pageSize);

    UnitViewVO queryBySystemUuidAndUseCaseUuid(String systemUuid, String useCaseUuid);

    List<UnitViewVO> queryBySystemUuid(String systemUuid);
}
